package com.cloudkinto.service.orderqoo.vo;

import com.cloudkinto.service.operate.vo.OperateRes;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author zhangyy
 * @date 2020/8/13 17:46
 * @description:
 */
@Data
public class QooDetailRes {
    private Long id;

    /**
     * 1：出荷待ち、2：出荷済み、3：発注確認、4：配送中、5：配送完了
     */
    private String shippingStatus;

    private String sellerId;

    /**
     * 包裹编号
     */
    private Integer packNo;

    /**
     * 订单创建日期
     */
    private Date orderDate;

    /**
     * 付款时间
     */
    private Date paymentDate;

    /**
     * 预计配送时间
     */
    private Date estShippingDate;

    private Date shippingDate;

    /**
     * 配达时间
     */
    private Date deliveredDate;

    /**
     * 购买人
     */
    private String buyer;

    /**
     * 购买人通假
     */
    private String buyerGata;

    /**
     * 购买人电话
     */
    private String buyerTel;

    /**
     * 购买人手机
     */
    private String buyerMobile;

    /**
     * 购买人邮箱
     */
    private String buyerEmail;

    /**
     * Delivery：一般配送商品、Pickup：訪問受領
     */
    private String orderType;

    /**
     * 注文番号
     */
    private Integer orderNo;

    /**
     * Qoo10商品番号
     */
    private String itemCode;

    /**
     * 販売商品コード
     */
    private String sellerItemCode;

    /**
     * 商品名
     */
    private String itemTitle;

    /**
     * オプション情報
     */
    private String options;

    /**
     * オプションコード
     */
    private String optionCode;

    /**
     * 商品価格
     */
    private Float orderPrice;

    /**
     * 注文数量
     */
    private Integer orderQty;

    /**
     * 商品割引金額
     */
    private Float discount;

    private Float total;

    /**
     * 收货人名
     */
    private String receiver;

    private String receiverGata;

    /**
     * お届け先の国家
     */
    private String shippingCountry;

    /**
     * 郵便番号
     */
    private String zipCode;

    /**
     * お届け先住所
     */
    private String shippingAddr;

    /**
     * 住所(都道府県/市区町村)
     */
    private String addr1;

    /**
     * 住所(市区町村以降)
     */
    private String addr2;

    /**
     * 受取人の電話番号
     */
    private String receiverTel;

    /**
     * 受取人の移动電話番号
     */
    private String receiverMobile;

    /**
     * 配送希望日
     */
    private String hopeDate;

    /**
     * 送信者
     */
    private String senderName;

    private String senderTel;

    private String senderNation;

    /**
     * 送り主の郵便番号
     */
    private String senderZipCode;

    private String senderAddr;

    /**
     * 配送方法
     */
    private String shippingWay;

    private String shippingMsg;

    /**
     * 支付方式
     */
    private String paymentMethod;

    /**
     * 卖家优惠
     */
    private Float sellerDiscount;

    /**
     * 注文金額通貨
     */
    private String currency;

    private Float shippingRate;

    /**
     * 关联订单
     */
    private String ralatedOrder;

    /**
     * 送料グループの種類：Free / Charge / Free on condition / Charge on delivery
     */
    private String shippingRateType;

    /**
     * 配送会社
     */
    private String deliveryCompany;

    /**
     * 訪問受領認証番号
     */
    private String voucherCode;

    /**
     * 発注時に生成されるパッキング番号（例：JPP22894429）
     */
    private String packingNo;

    /**
     * 発注時に生成されるパッキング番号と1：1でマッチングされる販売者単位のシリアル番号（例：130705-0003）
     */
    private String sellerDeliveryNo;

    /**
     * 注文サイト国：JP
     */
    private String paymentNation;

    /**
     * 贈答品
     */
    private String gift;

    /**
     * 代收款金额
     */
    private Float codPrice;

    private Float cartDiscountSeller;

    private Float cartDiscountQoo10;

    private Float settlePrice;

    /**
     * 分店名
     */
    private String branchName;

    /**
     * 送り状番号
     */
    private String trackingNo;

    private String shopName;

    private String companyCode;

    /**
     * 是否转发货
     */
    private String isSendOut;

    /**
     * 是否回传单号
     */
    private String isUploadExpress;

    /**
     * 系统备注
     */
    private String systemMemo;

    private List<OperateRes> operateResList;
}
